<?php
/*
根据以下的参考可知，只要按ace.aliyun的要求，只是用某几个函数，即可避免不兼容的问题。因此，在Stratosphere.Session.default.class.php中实现。
函数都改作了同名方法，用法请参考php手册；

http://ace.aliyun.com/index/help/?help_id=83&sort_id=11
…………
最终保留的函数：
	session_start — Initialize session data  初始化会话数据
	session_unset — Free all session variables  释放所有会话变量
	session_destroy — Destroys all data registered to a session   销毁注册某个会话的所有数据
	session_write_close — Write session data and end session   写会话数据和结束会话
	session_commit — Alias of session_write_close  对session_write_close的别名
	session_decode — Decodes session data from a string    从一个字符串解码会话数据
	session_encode — Encodes the current session data as a string   当前会话数据编码为一个字符串
	session_id — Get and/or set the current session id   获取/设置当前会话ID
	session_regenerate_id — Update the current session id with a newly generated one   更新一个新生成的的当前会话ID
	session_name — Get and/or set the current session name    获取/设置 当前会话的名称
更多细节请参考：http://www.php.net/manual/en/ref.session.php

http://dev.baidu.com/wiki/bae/index.php?title=%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#.E5.90.AF.E7.94.A8.E5.88.86.E5.B8.83.E5.BC.8Fsession
启用分布式session
使用说明 
        Bae应用部署于分布式的环境中，因此bae提供了分布式session的功能，以保证session在多台机器共享。为保证性能，默认情况下分布式Session是禁用的。用户可以在bae应用程序配置duapp-web.xml中添加如下配置开启。
        <session-enbaled>true</session-enabled>
        Session的使用和标准的servlet规范一样。用户通过session.setAttribute()将数据存储到分布式cache中。Session的默认的有效期为30分钟，用户可以在web.xml中通过自行设置有效期。 示例如下：
        <session-config>
                <session-timeout>40</session-timeout>
       </session-config>
注意事项
由于BAE中基于对象序列化的方式在cache中存储会话数据，因此会话中存储的所有对象必须实现 java.io.Serializable 接口。
由于session的采用cache存储，存在小概率的丢失（cache内存不足导致回收等原因），因此，对于非常重要的不能丢失的session数据，建议使用mysql等永久存储区存储。

http://sae.sina.com.cn/?m=devcenter&catid=11&content_id=213
如何解决"Cannot send session cache limiter – headers already sent "错误?

    如果使用基于cookie的session(cookie-based sessions),那么在使用Session_start()之前浏览器不能有任何输出，否则会出现"Cannot send session cache limiter – headers already sent"错误,所以首先要确保Session_start()在开始输出之前执行,一般直接放到php文件的最上方.

    如果Session_start()已经在文件的最上方,且php文件为utf8编码,那这个错误很可能就是由这个php文件的utf-8的BOM问题引 起的,您需要设置您的编辑器在编辑utf-8文件时不添加BOM 以Edit plus为例:您需要将工具->参数->文件->UTF_8签名一项中,"总是添加签名"选项改为"总是移除签名".这样重新编辑保存 相应文件后就能解决这个问题。
	
*/
?>